package com.cms.recursoshumanos.facade;

import com.cms.recursoshumanos.constant.Constant;
import com.cms.recursoshumanos.handler.WServiceCall;
import com.cms.recursoshumanos.json.me.JSONParser;
import com.cms.recursoshumanos.json.object.JsonObjectGetEventoSede;

public class ListaEventosActivityFacade
{

	private String strUsername;
	private String strPass;
	private int intIdTipoEvento;
	private String dtFechaInicioSelecc;
	private String dtFechaFinSelecc;
	
	public ListaEventosActivityFacade(String user,
										String password,
										String fecha_inicio,
										String fecha_fin,
										int id_tipo_evento)
	{
		this.strUsername = user;
		this.strPass = password;
		this.intIdTipoEvento = id_tipo_evento;
		this.dtFechaInicioSelecc = fecha_inicio;
		this.dtFechaFinSelecc = fecha_fin;

	}
	
	public String enviarSolicitud()
	{
		 
		JSONParser jParser = new JSONParser();
		return setValores(jParser.
						getJSONFromUrl(
								Constant.URL_WEBSERVICE, 
								WServiceCall.getInstance().getListaEventosSede(strUsername,
																				strPass,
																				dtFechaInicioSelecc,
																				dtFechaFinSelecc,
																				intIdTipoEvento)));

	}
	
	public String setValores(String strResult)
	{
			
		JsonObjectGetEventoSede.getInstance().fromJSON(strResult);
		return JsonObjectGetEventoSede.getInstance().getResult();	
		
	}
	

	
}
